package com.applet.service;

import com.applet.entity.request.*;
import com.applet.entity.response.UserResponse;
import com.applet.utils.AppletResult;

public interface UserService {

    AppletResult open(OpenRequest openRequest);

    AppletResult register(RegisterRequest registerRequest);

    AppletResult sendVerificationCode(VerificationCodeRequest verificationCodeRequest);

    AppletResult<UserResponse> login(LoginRequest loginRequest);

    AppletResult loginOut(LoginOutRequest loginOutRequest);

    AppletResult modifyNickName(ModifyNickNameRequest modifyNickNameRequest);

    AppletResult modifyPhone(ModifyPhoneRequest modifyPhoneRequest);
}
